## 循环语句else案例

# for in + else 作用当循环体中没有执行break,就会执行else
# print('------案例1 输入密码，只能输入三次；密码正确直接返回。-----')
# for i in range(3):
#     pwd = input('输入密码：')
#     if pwd == '888':
#         print('输入密码正确.')
#         break
#     else:
#         print('密码输入错误！')
# else:
#     print('密码输入三次错误，账号已被锁定！')

# 输入正确的密码
'''
输入密码：888
输入密码正确.

Process finished with exit code 0
'''

# 输入错误密码
'''
输入密码：111
密码输入错误！
输入密码：222
密码输入错误！
输入密码：333
密码输入错误！
密码输入三次错误，账号已被锁定！

Process finished with exit code 0
'''

# while + else 作用当循环体中没有执行break,就会执行else
i = 0
while i<3:
    i += 1 # 自增索引
    pwd = input('输入密码：')
    if pwd == '888':
        print('输入密码正确.')
        break
    else:
        print('密码输入错误！')

else:
    print('密码输入三次错误，账号已被锁定！')

